package seatiger.tomcat.catalina;

/**
 * Host 容器定义
 */
public interface Host extends Container{
    /**
     * 通过uri获取到Context容器
     * @param uri
     * @return
     */
    Context map(String uri);

    /**
     * 获取这个应用主机设置根路径
     * @return
     */
    String getAppBase();

    /**
     * 为这个应用主机设置根路径
     * @param appBase
     */
    void setAppBase(String appBase);

    /**
     * 是否自动部署
     * @return
     */
    boolean getAutoDeploy();

    /**
     * 设置是否自动部署
     * @param autoDeploy
     */
    void setAutoDeploy(boolean autoDeploy);
}
